home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 April: Mac OS SDK / Dev.CD Apr 98 SDK1.toast / Development Kits (Disc 1) / QuickDraw 3D / Samples / SampleCode / Plug-in - DistanceProxyGroup / src / dpgMemory.c < prev    next >
Encoding:
C/C++ Source or Header  |  1997-08-14  |  929 b   |  44 lines  |  [TEXT/MPS ]

  1. /******************************************************************************
  2.  **                                                                             **
  3.  **     Module:        dpgMemory.c                                                 **
  4.  **                                                                          **
  5.  **                                                                          **
  6.  **                                                                          **
  7.  **                                                                          **
  8.  **                                                                          **
  9.  **     Copyright (C) 1995-1996 Apple Computer, Inc.  All rights reserved.     **
  10.  **                                                                          **
  11.  **                                                                          **
  12.  *****************************************************************************/
  13.  
  14. #include "QD3D.h"
  15. #include "dpgMemory.h"
  16. #include "stdlib.h"
  17.  
  18. #include <Memory.h>
  19.  
  20. void *dpgAlloc(unsigned long size)
  21. {
  22.     return malloc(size);
  23. }
  24.  
  25. void dpgFree(void *ptr)
  26. {
  27.     free(ptr);
  28. }
  29.  
  30. void *dpgRealloc(void *ptr, unsigned long size)
  31. {
  32.     return realloc(ptr, size);
  33. }
  34.  
  35. void dpgCopy(const void *src, void *dst, unsigned long size)
  36. {
  37. #if defined(OS_MACINTOSH) && OS_MACINTOSH
  38.     BlockMove (src, dst, size);
  39. #else
  40.     memcpy (dst, src, size);
  41. #endif
  42.  
  43. }
  44.